person who cannot keep secrets - Español Inglés Diccionario